Problema com múltiplos joins em Criteria

Pessoal,

tive alguns problemas ao tentar criar um criteria com mais de um join entre 2 tabelas, segue o post onde descrevo o problema e a solução que encontrei: