dúvida em método do hibernateproxy

Criei este método para buscar uma data no SQL, mas não estou conseguindo completar e gostaria de saber se ele está certo:

	public Serializable buscarData(Serializable serializable) throws GpbrPersistException {
		Session session = SpringBeanFactoryComponent.getInstance().getSessionFactory().openSession();
		Criteria criteria = session.createCriteria(serializable.getClass());
		Criteria select = session.createCriteria("DISTINCT a.DESCRICAO, b.NOME_RESP, b.NOME_CLIENTE, b.ENDERECO, c.NOME_PROJETO, c.NUM_PROCESSO, c.QTDE_PARCELAS, c.DT_CHEG_TI_ASSIN" +     
											  "FROM DIVISAO as a," +
											  "     CLIENTE as b," +
											  "		PROJETO as c " +
											  "WHERE c.id_divisao = a.id and" + 
											  "      c.id_cliente = b.id and" +
											  "		 c.DT_CHEG_TI_ASSIN = '08.22.2006' "   +      
											  "ORDER BY c.DT_CHEG_TI_ASSIN");
		session.flush();
		session.close();
		
		return null;
	}

Vlw galera