Exception Java Oracle - "le nombre maximal d'expressions dans une liste est de 1000"

Je suis de passage d'une liste de Chaînes à ma requête SQL(requête écrite) afin d'extraire les données requises.
Mais j'obtiens cette exception:

ora-01795 nombre maximum d'expressions dans une liste est de 1000

J'ai vérifié que j'ai plus de 1000 entrées dans la liste transmise à la requête EN paramètre.

source d'informationauteur Anand