title: To which Java data types can I map TIMESTAMP WITH TIME ZONE or TIMESTAMP WITH LOCAL TIME ZONE?
body: <p>To which Java data types can (or should) my application map Oracle column types <a href="http://download.oracle.com/docs/cd/B19306_01/server.102/b14225/ch4datetime.htm#i1006081" rel="noreferrer"><code>TIMESTAMP WITH TIME ZONE</code></a> or <a href="http://download.oracle.com/docs/cd/B19306_01/server.102/b14225/ch4datetime.htm#i1006169" rel="noreferrer"><code>TIMESTAMP WITH LOCAL TIME ZONE</code></a>?  Can the Oracle <a href="http://en.wikipedia.org/wiki/Java_Database_Connectivity" rel="noreferrer">JDBC</a> driver map these types to either <a href="http://download.oracle.com/javase/6/docs/api/java/util/Date.html" rel="noreferrer"><code>Date</code></a> or <a href="http://download.oracle.com/javase/6/docs/api/java/util/Calendar.html" rel="noreferrer"><code>Calendar</code></a> objects?  Does <code>Calendar</code> preserve the time zone value whereas <code>Date</code> does not?</p>