Mám podezření, že jste vytvořili tabulku pomocí dvojitých uvozovek pomocí např. "Clients"
nebo nějaká jiná kombinace velkých/malých znaků, a proto název tabulky nyní rozlišuje malá a velká písmena.
Co znamená prohlášení
SELECT table_schema, table_name
FROM information_schema.tables
WHERE lower(table_name) = 'clients'
vrátit?
Pokud vrácený název tabulky není malými písmeny, musíte při odkazování na ni použít dvojité uvozovky, něco takového:
String query = "SELECT * FROM \"Clients\"";