Salut,
Voici quelques pistes :
- Puisque ton vecteur contient des Strings et que tu fabriques une requête SQL sous forme de String, tu n'as meme pas besoin de faire de conversion... Tu peux te contenter de récupérer la valeur dans ton vecteur comme un String et ajouter celui-ci dans ta requête...
- De manière générale, pour éviter les problèmes de types de données, je te recommande d'utiliser un PreparedStatement plutôt qu'un Statement classique. Pour résumer, un PreparedStatement se construit avec une requête ou toutes les valeurs sont remplacées par des "?". Ensuite tu dois spécifier chaque valeur avec les méthodes setString(), setInteger(), etc. Cela t'évite d'avoir à gérer toi meme la correspondance entre types de données java et syntaxe SQL (qui t'oblige par exemple a mettre des apostrophes pour les chaînes de caractères).