Je suis en train de faire du spring batch.
Dans mon processor, je crée une requête du type : select nom, prenom, annee from accueil.exercice where CCC = :id and annee in (:toto);

je crée bien l'ItemSqlParameterSourceProvider pour qu'il fournisse les valeurs nécessaires.

annee.append("2006").append(",").append("2007").append(",").append("2008"); (c'est un stringbuilder)

params.addValue("toto", annee.toString());

Le problème c'est que je ne vois pas pourquoi il me met l'erreur ORA-01722: Nombre non valide ?

Au passage j'ai bien vérifié les type des champs.