Hi,
I use a rich:datatabel component to display data from an class extending the EntityQuery class
@Name("recipientsList")
public class RecipientsList extends EntityQuery {
<h:form>
<rich:dataTable id="searchresults"
onRowMouseOver="this.style.backgroundColor='#F1F1F1'"
onRowMouseOut="this.style.backgroundColor='#{a4jSkin.tableBackgroundColor}'"
var="addrlist"
value="#{addresslist}">
<f:facet name="header">
<rich:columnGroup>
<rich:column>
<h:outputText value="Surname"></h:outputText>
</rich:column>
</rich:columnGroup>
</f:facet>
<rich:column>
<h:outputText value="#{addrlist.surname}"></h:outputText>
</rich:column>
<a:support id="support1" event="onRowClick" action="#{recipientsList.selectedRecipient(addrlist)}"/>
</rich:dataTable>
</h:form>