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.