Te juro que no entiendo.
Yo usaria una collection no un array.
En la jsp haces:
Código:
<%
ArrayList miLista = (ArrayList)request.getAttribute("candidatos");
Iterator iterador = miLista.iterator();
CandidatosBean candidato;
while(iterator.hasnext()){
candidato = (CandidatosBean)iterator.next;
%>
<!-- ACA PONER EL CODIGO HTML-->
<%
}
%>