title: JDBC Prepared statement Timestamp issues
body: <p>I am working on requirement where I need to query Hbase database using Phoenix JDBC driver. The exact query look like</p>
  
  <pre><code>String sql="SELECT * FROM Part_Data WHERE server = ? AND process = ? AND event_utc &lt;= ?  ORDER BY event_utc DESC LIMIT 3";  
  
      statement = connection.prepareStatement(sql);
      statement.setString(1, server);
      statement.setString(2, process);
      statement.setTimestamp(3, event_utc);
  </code></pre>
  
  <p>The actual event_utc param passed to this query is '2017-01-13 05:36:59'
  But in debug logger the param value is changing to '2017-01-13 10:36:59' and pulling unexpected results from database. </p>
  
  <p>My requirement is to pass the exact value '2017-01-13 05:36:59' to the query instead of formatted value with timezone ( assuming jdbc driver will do this). Please help me in resolving this</p>