Use SimpleDateFormat to parse string date in java.util.Date
java.util.Date utilDate = new SimpleDateFormat("dd MMM yyyy").parse("01 NOVEMBER 2012");
and then convert it to java.sql.Date with millis
java.sql.Date sqlDate = new java.sql.Date(utilDate.getTime());
source share