You can convert a java.util.Date into a java.sql.Date object like this:
java.util.Date now = new java.util.Date();
java.sql.Date date = new java.sql.Date(now.getTime());
That is, you obtain the java.util.Date equivalent in milliseconds and then use this value to initialize the java.sql.Date object.