@Override
    public Class<?> getColumnClass(int col) {

        Class returnValue;
        if ( (col >= 0) && (col < getColumnCount()) ) {
            returnValue = getValueAt(0, col).getClass();
        } else {
            returnValue = Object.class;
        }
        return returnValue;
    }