To which Java data types can I map TIMESTAMP WITH TIME ZONE or TIMESTAMP WITH LOCAL TIME ZONE?
The JDBC 4.0 Specification does not even mention time zones, so JDBC does not specify how a JDBC driver should handle SQL type TIMEZONE WITH TIME ZONE
or how to interpret the time zone that may appear in a TIMESTAMP
literal value. So, the JDBC specification leaves time zone interpretation entirely up to the JDBC driver implementation!