Je soupçonne que vous avez créé la table en utilisant des guillemets doubles en utilisant par exemple. "Clients"
ou une autre combinaison de caractères majuscules/minuscules et, par conséquent, le nom de la table est désormais sensible à la casse.
Que signifie la déclaration
SELECT table_schema, table_name
FROM information_schema.tables
WHERE lower(table_name) = 'clients'
revenir ?
Si le nom de la table renvoyé n'est pas en minuscules, vous devez utiliser des guillemets doubles pour y faire référence, quelque chose comme ceci :
String query = "SELECT * FROM \"Clients\"";