public Time getTime(int columnIndex, Calendar cal) throws SQLException {
        throw new UnsupportedOperationException();
    }
Retrieves the value of the designated column in the current row
of this <code>CachedRowSetImpl</code> object as a <code>java.sql.Time</code>
object, using the given <code>Calendar</code> object to construct an
appropriate millisecond value for the date.

@param columnIndex the first column is <code>1</code>, the second
       is <code>2</code>, and so on; must be <code>1</code> or larger
       and equal to or less than the number of columns in the rowset
@param cal the <code>java.util.Calendar</code> object to use in
           constructing the date
@return the column value; if the value is SQL <code>NULL</code>,
        the result is <code>null</code>
@throws SQLException if (1) the given column name is not the name of
           a column in this rowset, (2) the cursor is not on one of
           this rowset's rows or its insert row, or (3) the designated
           column does not store an SQL <code>TIME</code> or
           <code>TIMESTAMP</code> value
src/main/java/org/replicadb/rowset/sun/rowset/internal/SyncResolverImpl.java