public java.sql.Date getDate(String columnName, Calendar cal) throws SQLException {
        return getDate(findColumn(columnName), cal);
    }
Returns the value of the designated column in the current row
of this rowset's <code>ResultSet</code> object as a <code>java.sql.Date</code>
object. This method uses the given calendar to construct an appropriate
millisecond value for the date if the underlying database does not store
timezone information.

@param columnName the SQL name of the column from which to retrieve the value
@param cal the <code>java.util.Calendar</code> object
       to use in constructing the date
@return the column value as a <code>java.sql.Date</code> object;
        if the value is SQL <code>NULL</code>,
        the value returned is <code>null</code>
@throws SQLException if a database access error occurs
           or this rowset does not currently have a valid connection,
           prepared statement, and result set
src/main/java/org/replicadb/rowset/sun/rowset/JdbcRowSetImpl.java