Jeg formoder, at du har oprettet tabellen ved hjælp af dobbelte anførselstegn ved at bruge f.eks. "Clients"
eller en anden kombination af store/små bogstaver, og derfor er der nu forskel på store og små bogstaver i tabelnavnet.
Hvad betyder udsagnet
SELECT table_schema, table_name
FROM information_schema.tables
WHERE lower(table_name) = 'clients'
returnere?
Hvis tabelnavnet, der returneres, ikke er små bogstaver, skal du bruge dobbelte anførselstegn, når du refererer til det, noget som dette:
String query = "SELECT * FROM \"Clients\"";