DatabaseMetaData metadata = con.getMetaData(); metadata.getTables(catalog, schemaPattern, tableNamePattern, types);
Какие поля необходимы для получения списка таблиц?
Если вы хотите список всех таблиц, вы должны использовать:
metadata.getTables(null, null, null, new String[]{"TABLE"});