According to Ball Fresh Preserving FAQS, Food that has been properly canned using an up-to-date tested recipe and that has a vacuum seal will keep indefinitely; however, over an extended period of time changes do occur. These changes may affect the flavor, color, texture and nutritional value of the product. For the highest quality, use home canned food within one year.
Update to this Post on June 17, 2015
Ball has updated their FAQS and they no longer say that food will last indefinitely, but that after a year it starts losing flavor, color, nutrients, ect...You can read what they have to say at the link below.
Reference: Ball FAQS about how long canned food will last