Dunque, in questa pagina jsp

codice:
<%@ page import="kelyanlab.srvrfarm.dao.profili.*,java.util.*;"%>
<select id="profiliSelect" name="codiceProfilo" style="width:146">

<% 
	List<ProfiliDTO> profili = ProfiliDAO.findAll(null);
	for(ProfiliDTO profilo:profili){%>
		<option value='<%=profilo.getIdProfilo()%>'><%=profilo.getDescrizione()%></option>	
	<%}%>
	
</select>
che viene caricata all'interno di un div tramite ajax, la List profili è correttamente popolata con due valori e quando viene eseguito il ciclo for, anche questo viene eseguito due volte come dovrebbe essere, quando però vado a vedere la pagina, nella select c'è solo una option con il primo valore della List.

Da cosa può dipendere secondo voi? perchè io sto impazzendo! XD