code: public void setDate(final int parameterIndex, 
                          final Date x, 
                          final Calendar cal) throws SQLException {
  
          setParam(parameterIndex, Date, 
                   (Object)ImmutablePair.of(x, cal.getTimeZone()));
  
      }
docs: {@inheritDoc}