Target Unreachable, 'null' returned null com Calendar em jsf

Tenho um sistema em jsf+CDI+JPA+Primefaces, onde carrego um p:dialog para o form de cadastro de usuários, meu problema é o seguinte: Ele insere novos usuários e deleta, porém na alteração percebi que alguns dados estavam se perdendo, tinha esquecido de acrescentar os inputhidden dos campos, porém eis a dúvida, se estou passando diretamente os dados do datatable para o Bean, tenho que incluir no form os inputhidden dos campos do sistema??? e no caso inclui os campos, porém tenho um erro: Target Unreachable, ‘null’ returned null…nos campos Calendar…será que alguém poderia me dar uma luz?

public void alteraUsuario(Usuario usuario){
	this.usuario = usuario;
	String fileFoto = String.valueOf(usuario.getId())+".jpg";
	StreamedContent foto = new DefaultStreamedContent( context.getExternalContext()
                      .getResourceAsStream("/resources/images/fotos/"+fileFoto));	
    sessionBean.setImage(foto);
}

<p:commandButton update="@widgetVar(formUsuarios)" 
     actionListener="#{usuariosBean.alteraUsuario(usuario)}"
     icon="ui-icon-pencil" title="Alterar" style="height:20px;width:20px"
/>