Convert MySQL date/time types to Java Date

Handle NULL values
Clean up of FieldType and add unit tests