Dúvida no datatable jsf e Hibernate

Saudações a todos !

Estou com uma dúvida em relação à como implementar uma listagem no datatable com jsf.

É o seguinte na minha tela tenho uma listagem de informações referentes a um cadastro de horas extras contendo:

[list]Número atendimento[/list]
[list]Hora Inicial[/list]
[list]Hora Final[/list]
[list]Data atendimento[/list]

Queria uma dica de como poderia adicionar um campo onde seria calculado o tempo percorrido do inico do atendimento ao seu final.
Abaixo está o código da listagem.

	<h:form id="listagem">
      		<h:dataTable value="#{atendimentoBean.lista}" var="atendimento" rendered="#{!empty atendimentoBean.lista}">
      			<h:column>
      				<f:facet name="header"> Chamado </f:facet>
      				<h:outputText value="#{atendimento.numeroChamado}" />
      			</h:column>
      			
      			<h:column>
      				<f:facet name="header"> Hora Inicial </f:facet>
      				<h:outputText value="#{atendimento.horaInicial}">
      					<f:convertDateTime pattern="HH:mm:ss" timeZone="America/Sao_Paulo"/>
      				</h:outputText>      			
      			</h:column>
      			
      			<h:column>
      				<f:facet name="header"> Hora Final </f:facet>
      				<h:outputText value="#{atendimento.horaFinal}">
      					<f:convertDateTime pattern="HH:mm:ss" timeZone="America/Sao_Paulo"/>
      				</h:outputText>      			
      			</h:column>
      			
      			<h:column>
      				<f:facet name="header"> Data Atendimento </f:facet>
      				<h:outputText value="#{atendimento.dataAtendimento}">
      					<f:convertDateTime dateStyle="default" pattern="dd/MM/yyyy"/>	
      				</h:outputText>
      			</h:column>
      		      			
      			<h:column>
      				<h:commandLink>
      					<f:ajax execute="@this" render=":edicao"></f:ajax>
      					<h:graphicImage library="imagens" name="editar16.png" />
      					<f:setPropertyActionListener target="#{atendimentoBean.atendimentoSelecionado}" value="#{atendimento}" />
      				</h:commandLink>
      			</h:column>
      			
      			<h:column>
      				<h:commandLink action="#{atendimentoBean.excluir()}">
      					<f:ajax execute="@this" render=":listagem"></f:ajax>
      					<h:graphicImage library="imagens" name="excluir16.png" />
      					<f:setPropertyActionListener target="#{atendimentoBean.atendimentoSelecionado}" value="#{atendimento}" />	
      				</h:commandLink>
      			</h:column>
      				
      		</h:dataTable>

Queria verificar uma forma de fazer a query no Hibernate.

Amigo,
desculpe, mas não entendi o que deseja fazer rsrsrs
Explique mais detalhadamente que acho que posso lhe ajudarrr =D

acho que vc pode fazer um método para isto algo do tipo.


<h:column>  
                    <f:facet name="header"> Tempo do Atendimento </f:facet>  
                    <h:outputText value="#{atendimento.tempoAtendimento(atendimento.horaInicial,atendimento.horaFinal)}">  
                        <f:convertDateTime dateStyle="default" pattern="dd/MM/yyyy"/>   
                    </h:outputText>  
                </h:column>  

public Date tempoAtendimento(DateTime horaInicial, DateTime horaFinal){
...
}

so não sei se vai dar certo chamar as propriedades deste jeito pois não testei aqui.