1
SimpleDateFormat formatObject = new SimpleDateFormat("yyyy-MM-dd");
String attrValue="2015-09-24";
Date date = ((SimpleDateFormat) formatObject).parse(attrValue);
java.sql.Date parsedValue = new java.sql.Date(date.getTime());
случайно некоторое время он печатает parsedValue 1970-09-24 наборы год 1970 вместо 2015, если разобрать еще раз это же правильно разобрать на 2015-09-24 не получая причину, почему некоторое время синтаксиса задает год до 1970 года. Мы используем jdk1.4Год получения установлен в 1970, когда синтаксический анализ с использованием SimpleDateFormat JDK1.4
Вы пробовали с formatObject .setLenient (false); –