Html - tags (struts) - jsp

Salve galera,
uma ajudinha de vcs.
Tenho a seguinte situação em uma tabela:

Certo?
Quero que na impressão dos resultados, as linhas que tiverem nomes iguais, fiquem agrupadas e imprima só uma vez o nome. EXEMPLO:

há como fazer isso com rolspan? tentei algo assim mas não deu, ou tag struts…
ou tera que nos scriplets?

Fica muito ruim se vc mandar agrupar no SQL???
group by nome???

já está vindo agrupado do SQL…
O problema é que os campos que são comuns aos resultados (NOME) ele mostra repetidadamente, só quero fazer uma validação e encaixar na tabela html. Exemplo o nome que tiver 4 resultados, irá aparecer o nome 4 vezes, quero que este nome apareça apenas uma vez, e todos os linhas relativas a ele, irão aparecer.

Cara,
vc ja tentou usar as tags jstl c:choose???
Ai vc compara o valor e monta do jetio que quizer: Olha ai um ex:

<c:choose>
<c:when test="${itensPlc.status == ‘Recusado’}">
<c:choose>
<c:when test="${not empty itensPlc.descricaoOcorrencia}">
<c:out value="${itensPlc.status}"/>&nbsp;</a>
</c:when>
<c:otherwise>
Análise&nbsp;</a>
</c:otherwise>
</c:choose>
</c:when>
<c:otherwise>
<c:out value="${itensPlc.status}"/>&nbsp;</a>
</c:otherwise>
</c:choose>