private Object getColumnTranslatedToJDBC( String columnName ) throws SQLException {
        notClosed();
        isRowSet();

        Value value = null;
        this.currentValue = null;

        try {
            value = row.getValue(columnName);
        } catch (javax.jcr.PathNotFoundException pnf) {
            // do nothing
        } catch (RepositoryException e) {
            throw new SQLException(e.getLocalizedMessage(), e);
        }

        if (value == null) return null;

        this.currentValue = JcrType.translateValueToJDBC(value);
        return this.currentValue;
    }
private Object getColumnTranslatedToJDBC ( String columnName ) throws SQLException { notClosed ( ) ; isRowSet ( ) ; Value value = null ; this . currentValue = null ; try { value = row . getValue ( columnName ) ; } catch ( javax . jcr . PathNotFoundException pnf ) { } catch ( RepositoryException e ) { throw new SQLException ( e . getLocalizedMessage ( ) , e ) ; } if ( value == null ) return null ; this . currentValue = JcrType . translateValueToJDBC ( value ) ; return this . currentValue ; }
This method transforms a {@link Value} into a JDBC type based on {@link JcrType} mappings

@param columnName
@return Object
@throws SQLException