\d
е psql
команда, а не SQL оператор.
За да получите наличните таблици в базата данни, трябва да използвате JDBC API, като например DatabaseMetaData.getTables()код>
.
Като алтернатива можете да изпълните
select table_schema, table_name
from information_schema.tables
За да получите списък с имена на таблици.