\d
es un psql
comando, no una instrucción SQL.
Para obtener las tablas disponibles en la base de datos, debe usar la API de JDBC, como DatabaseMetaData.getTables()
.
Alternativamente, puede ejecutar
select table_schema, table_name
from information_schema.tables
Para obtener una lista de nombres de tablas.