Non mi vorrei sbagliare, ma credo che la stringa che ricevi non sia "65", ma ""65"" ovvero il numero 65 con tanto di virgolette.
Prova a effettuare il print della stringa.
codice:
String stringa = request.getParameter("id2");
out.println("La stringa che ricevo è: " + stringa);
Secondo me dovresti vedere in output una cosa del genere:
codice:
La stringa che ricevo è: "65"
Se così è, devi prima togliere le virgolette in questo modo:
codice:
String stringa = request.getParameter("id2").replaceAll("\\\"", "");
int id = 0;
id = Integer.parseInt(stringa);
Ciao.