This is due to downgrading the JVM from Java7 to Java6.
Java 7 added support for three additional format letters that were not available in previous versions.
Y - Week Year (Not that same as year. See note.)
Z - Time Zone (RFC 822 time zone)
X - Time Zone (ISO 8601 time zone)
Note: A "week year" is not the same as "year". A "week year" is defined by the year in which the week started. For example 2010-12-27 returns 2011. So, if you are using "Y" make sure that is what you want. Otherwise, you probably need to change it to "y".
See the java docs for more:
Java6:
http://docs.oracle.com/javase/6/docs/api/java/text/SimpleDateFormat.html
Java7:
http://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html