ho risolto il problema così
codice:
ResultSet rs = con.getMetaData().getTables(null, null, null, null);

while (result.next())
{
  String catalog = rs.getString("TABLE_CAT");
  String schema = rs.getString("TABLE_SCHEM");
  String nome = rs.getString("TABLE_NAME"); 
  String tipo = rs.getString("TABLE_TYPE");
		
  if(tipo.compareTo("TABLE") == 0 & schema.compareTo("public") == 0) 
    System.out.println (catalog + "\t" + schema + "\t" + nome + "\t" + tipo);				
}
anche se a me serve solo il tipo di schema per prendere solo quelle create da me (public) il tipo (TABLE) e il nome.

PER: unomichisiada
hai visto che l'abbiamo risolto!!! MITICO!

grazie