[Facelets] Erro em Metodo de Verificação

Bom dia, estou começando no forum, com 1 probleminha, na parte de “esqueci senha”.
bom tenho um usuario com relacionamento com a tabela colaborador, todo usuario eh 1 colaborador…

Criei Este metodo para verificação

public boolean verificaEmail(String email){
		isTrue = false;
		String hql = "From Usuario u where u.colaborador.email = :email";
		Query query = getCurrentSession().createQuery(hql);
		query.setString("email", email);
		Usuario user = (Usuario) query.uniqueResult();
		isTrue = (user != null);
		return isTrue;
	}

Testando no console funcionou corretamente, porem na pagina web está dando o seguinte erro.

SEVERE: Servlet.service() for servlet Faces Servlet threw exception
javax.el.PropertyNotFoundException: /getSenha.xhtml @37,56 value="#{usuarioFace.usuario.colaborador.email}": Target Unreachable, 'colaborador' returned null
	at com.sun.facelets.el.TagValueExpression.getType(TagValueExpression.java:62)

Eu sei que aparece que a referencia de Colaborador está nula, mas eu nem criei objeto colaborador apenas estou acessando no banco…

Codigo da Pagina

<form jsfc="h:form">
							<input jsfc="h:inputText" value="#{usuarioFace.usuario.colaborador.email}" type="text" name="textfield" id="textfield" style="position:absolute; left: 122px; top: 80px; background-color: #CCCCCC; layer-background-color:#CCCCCc; 
                      			border: 1px none #000000;" />
							<input jsfc="h:commandButton" action="#{usuarioFace.enviarSenha}" value="Enviar" type="image" src="images/enviar.jpg" style="position:absolute; left: 136px; top: 105px;" />
    </form>

Se alguem puder ajudar mto obrigado.
Att
Leonardo.