infatti mettere i e' sbagliato, visto che l'indice dei vettori parte da 0 mentre l'indice delle colonne parte da 1:
dovresti scrivere una cosa del genere:
dbst.setString(i+1, v[i]);
e comunque ti darebbe errore perche' se hai dei dati misti (numeri e stringhe) non puoi usare solo quel metodo.
dai un'occhiata qui :
http://java.sun.com/docs/books/tutor.../prepared.html