code: public boolean hasTableOrColumn(String table, String column) {
  
          String tableName, columnName;
          boolean result;
  
          tableName = table == null ? null : table.toUpperCase();
          columnName = column == null ? null : column.toUpperCase();
          result = hasTableOrColumnCaseSensitive(tableName, columnName);
  
          if (!result) {
              tableName = table == null ? null : table.toLowerCase();
              columnName = column == null ? null : column.toLowerCase();
              result = result || hasTableOrColumnCaseSensitive(tableName, columnName);
          }
  
          return result;
      }
docs: Checks if the given table, column or combination of both is available in the database in case insensitive way.<P>
  
  @param table the sought table
  @param column the sought column
  
  @return true if the requested table/column is available, false if not