Retornando Null

public class RelatorioLogic

public void pesquisa(QuestionarioUsuario questionarioUsuario) {
		listaEixos();		
		listaUsuarios = this.facade.listaUsuarios();		
		Organizacao organizacao = null; 
		if(this.pesquisa.equals("1")){
			this.facade.relatorioQuestionario(questionarioUsuario, organizacao, planejamento, recursosFinanceiros, estruturaFuncoesTI, sistemaGestaos);
			System.out.println(organizacao);

		}
	}
public class RelatorioFacade

public void relatorioQuestionario(QuestionarioUsuario questionarioUsuario, Organizacao organizacao, Planejamento planejamento, RecursosFinanceiros recursosFinanceiros, EstruturaFuncoesTI estruturaFuncoesTI, List<SistemasGestao> sistemasGestao){	
		if(questionarioUsuario.getQuestionario().getId().equals(1L)){	
			organizacao = this.daoFactory.getRelatorioDao().buscaRespostaQuestionarioOrganizacao();
			
		}else if(questionarioUsuario.getQuestionario().getId().equals(2L)){	
			planejamento = this.daoFactory.getRelatorioDao().buscaRespostaQuestionarioPlanejamento();
			
		}else if(questionarioUsuario.getQuestionario().getId().equals(3L)){	
			recursosFinanceiros = this.daoFactory.getRelatorioDao().buscaRespostaQuestionarioRecursosFinanceiros();
			
		}else if(questionarioUsuario.getQuestionario().getId().equals(4L)){	
			estruturaFuncoesTI = this.daoFactory.getRelatorioDao().buscaRespostaQuestionarioEstruturaFuncoesTI();
			
		}
	}
public Organizacao buscaRespostaQuestionarioOrganizacao() {
		Criteria resultado = getSession().createCriteria(Organizacao.class);		
			resultado.createAlias("questionarioUsuario", "questionarioUsuario");
			resultado.add(Restrictions.eq("questionarioUsuario.usuario.id", this.getUsuarioLogado().getId()));
			
			return (Organizacao) resultado.uniqueResult();		
	}

Opa galera eu tenho essas duas classes onde estou com o seguinte problema, onde na minha classe facade preenche o objeto tudo certinho mas qndo ela manda de volta para a minha logic ela manda null alguem saberia me explicar o pq disso esta acontecendo.