Exibir meu banco em uma dataTable

Galera sou novato em Eclipse / Java Web…estou tentando mostrar o conteudo do meu banco em uma dataTable, vejam o codigo como está…

cadUsuario.xhtml

<h:panelGrid columns=“1” id=“gridLista” style=“width: 500px”>
<p:dataTable id=“dateListaUsuario”
value="#{usuarioBean.listUsuario}" var=“usu” border=“1”>

					<p:column>
						<f:facet name="header">
							<h:outputText value="Nome" />
						</f:facet>

						<h:outputText value="#{usu.nome}" />
					</p:column>

					<p:column>
						<f:facet name="header">
							<h:outputText value="Login" />
						</f:facet>
						<h:outputText value="#{usu.login}" />
					</p:column>

					<p:column>
						<f:facet name="header">
							<h:outputText value="Excluir" />
						</f:facet>
					<h:commandButton id="botaoExcluir" image="images/excluir.png"
					title="Excluir" action="#{usuarioBean.excluirUsuario(usu)}">
				</h:commandButton>
			
					</p:column>
					
				</p:dataTable>
			</h:panelGrid>

UsuarioBean

public void listaUsuario() throws Exception{
UsuarioDao lista = new UsuarioDao(HibernateUtil.getSessionFactory()
.getCurrentSession());
lista.listaUsuario();
}

UsuarioDao

public void listaUsuario() throws Exception{
try {
sessao = HibernateUtil.getSessionFactory().getCurrentSession();
ResultSet rs = (ResultSet) sessao.createQuery(“select * from usuario”);
while (rs.next()){
System.out.println("Código "+ rs.getInt(1)+ "Nome "+ rs.getString(2));
}

	} catch (HibernateException e) {
		throw new Exception(e);
	}

}