"2004-07-05 11:45:49.0" is what I'm getting from Oracle. I'm getting the field as a String since resultSet.getDate() returns null despite the field in Oracle is implemented as a DATE. So when I get the String I want it to convert it to java.util.Date but throws the exception above.