code: public String getColumnTypeName(int column) throws SQLException {
  
          checkColumn(column);
  
          Type type = resultMetaData.columnTypes[--column];
  
          return type.getNameString();
      }
docs: <!-- start generic documentation -->
  Retrieves the designated column's database-specific type name.
  <!-- end generic documentation -->
  
  @param column the first column is 1, the second is 2, ...
  @return type name used by the database. If the column type is
  a user-defined type, then a fully-qualified type name is returned.
  @exception SQLException if a database access error occurs