c: forEach lança javax.el.PropertyNotFoundException: a propriedade 'foo' não encontrada no tipo java.lang.String

Meu projeto está usando o hibernate 3.4.0 GA para acessar o banco de dados e o Spring MVC 2.5.6 para lidar com solicitações da web e jsp (jstl) para renderizar a exibição (página da web

Eu obtenho uma lista de entidades do banco de dados, por hibernação, e adiciono-a como modelo no modelmap para js

javax.el.PropertyNotFoundException: a propriedade 'timestamp' não foi encontrada no tipo java.lang.String

e a exceção vem de:

<c:forEach var="statusHistory" items="statusHistoryList">
    ${statusHistory.timestamp}
</c:forEach>

Parece que "statusHistory" é considerado uma String, mas não um objet

A classe "StatusHistory" possui a propriedade "timestamp" e o método getter:

public Class StatusHistory{
    ...
    private Date timestamp;
    public Date getTimestamp(){...}
    ...
}

Pesquisei no google por um dia inteiro. Alguns posts dizem que o método getter não está seguindo a convenção. Mas parece que não é o meu cas
Alguém por favor pode me ajudar

Agradecemos antecipadamente Andrew

questionAnswers(1)

yourAnswerToTheQuestion