docs: public void setTime(final int parameterIndex, final Time time, final Calendar cal)
        throws SQLException {
      if (time == null) {
        setNull(parameterIndex, ColumnType.TIME);
        return;
      }
      setParameter(parameterIndex,
          new TimeParameter(time, cal != null ? cal.getTimeZone() : TimeZone.getDefault(),
              useFractionalSeconds));
    }