Ce problème peut être recréé avec des étapes simples. Autrement dit, toute requête SQL ayant un littéral de chaîne, dans la clause where, de plus de 4000 caractères de longueur donne une erreur "ORA-01704 :littéral de chaîne trop long"
Mais, lorsque la même requête est exécutée via JDBC, cela donne "ORA-01460 :conversion non implémentée ou déraisonnable demandée"