comparação numero X string em JSTL

Pessoal, estou tentando fazer o seguinte:

<c:forEach var="paragrafo" items="${sala.texto.paragrafos}" >              
            <c:set var="eOParagrafo" value="${paramValues.parag eq paragrafo.id}" />  

parag é um parâmetro da requisição, logo String, e paragrafo.id é uma propriedade int dos objetos paragrafo.
Acontece que dá o seguinte erro:

javax.servlet.jsp.el.ELException: Attempt to coerce a value of type "[Ljava.lang.String;" to type "java.lang.Long"

Fica parecendo que o jstl não consegue converter um número para string para fazer a comparação, mas isso é muito esquisito!!
O que pode estar errado?
Valeu