Jag misstänker att du skapade tabellen med dubbla citattecken med t.ex. "Clients"
eller någon annan kombination av versaler/gemener och därför är tabellnamnet skiftlägeskänsligt nu.
Vad innebär uttalandet
SELECT table_schema, table_name
FROM information_schema.tables
WHERE lower(table_name) = 'clients'
tillbaka?
Om tabellnamnet som returneras inte är gemener måste du använda dubbla citattecken när du refererar till det, ungefär så här:
String query = "SELECT * FROM \"Clients\"";