title: Timestamp with timezone in HSQLDB
body: <p>My project is using postgres and there are also some in memory tests with hsqldb (2.4.1)</p>
  
  <p>The Client entity has this field:</p>
  
  <pre><code>@CreationTimestamp
  @Temporal(TemporalType.TIMESTAMP)
  @Column(updatable = false)
  private Date creationDate;
  </code></pre>
  
  <p>Where Date is the java.util.Date</p>
  
  <p>The table is created using "timestamp with timezone"</p>
  
  <pre><code>CREATE TABLE client (
    id bigint NOT NULL,
    creationdate timestamp with time zone,
    ...)
  </code></pre>
  
  <p>When I am running the tests, dbunit is loading a file with data and i get this error:</p>
  
  <pre><code>2018-08-21 09:39:03,194 [warn] o.d.u.SQLHelper - CLIENT.CREATIONDATE data type (2014, 'TIMESTAMP WITH TIME ZONE') not recognized and will be ignored. See FAQ for more information.
  </code></pre>
  
  <p>So I figured that I should extend HSQLDialect to be able to support it. However I can't figure out how, is it registerColumnType() or registerHibernateType() what I need? Or maybe some casting instead?</p>