Hibernate Expression em um List [RESOLVIDO]

Pessoal estou precisando fazer uma consulta usando Criteria na seguinte situação:

Retornar uma Lista de Objetos X onde cada objeto X tem uma lista de objetos Y

esses objetos Y tem um atributo do tipo Date.

(Usando Criteria) Como faço para testar uma faixa de datas nas datas do elemento Y ?

if (from != null) {
    criteria.add(Expression.ge("dateY", from));
}                
if (to != null) {
    criteria.add(Expression.le("dateY", to));
}

Tipo, uma lista de objetos Eventos(X) filtrados pela data dos objetos Palestras (Y)

Antecipadamente, obrigado.

Bom, resolvi de outra forma.

Complicar pra que…

thanks.