I realized today that these should be java.util.Date rather than java.sql.Date (since the sql version doesn't include hours, mins or secs).