Я получаю это исключение:
com.ibm.db2.jcc.c.SqlException: The syntax of the string representation of a datetime value is incorrect
при попытке применить java.sql.Date в формате yyyy-mm-DD в качестве значения 2011-12-28 в коде Java.
java.sql.Date
yyyy-mm-DD
2011-12-28
Попробуйте использовать PreparedStatement.setDate() метод.
PreparedStatement.setDate()
Например,
String date="2011-12-28"; PreparedStatement ps=con.prepareStatement("INSERT INTO Table1 (Col1) VALUES (?)"); ps.setDate(1,java.sql.Date.valueOf(date));