Facendo una cosa del genere tu ottieni in una pagina 100 form che hanno si diversa action:
action="<%=request.getContextPath()%>/ConfermaIscrizione?id=<%=i%>
ma comunque tutte il solito id:
<form id="conferma"
per questo motivo quanto tu carichi l'elemento:
document.getElementById("conferma").submit();
fai sempre il submit del primo elemento id=conferma che si incontra nel documento e quindi quello che passa alla servlet il parametro 1.