For dentro de For

Salve a todos!
A solução pode ser simples mas estou apanhando pracas aki… :x
Seguinte:

Tenho uma consulta que está funcionando numa boa até que eu tente consultar dentro de cada linha de resultado as opções que cada registro tem (n:n).

Vejam:

<%
           Dao<Uep> daoUep = Dao.getInstance(s, Uep.class);
           Uep uep = (Uep) daoUep.consultar(codUep);
           FuncaoUtil funcao = new FuncaoUtil();
           int cont = 0;
           for(PlanoDeAcao dados:uep.getPlanoDeAcao()){
               cont++;
            %>

…Continuo imprimindo as informações!
Só que nesse For que tá dentro ele nem entra. Não cria o objeto
"TemaPlanoDeAcao temaPlano:listaTemaPlano"

                    DaoLap daoLap = new DaoLap(HibernateUtil.currentSession());
                    ArrayList<TemaPlanoDeAcao> listaTemaPlano = (ArrayList<TemaPlanoDeAcao>) daoLap.ListarTemasUep(dados.getCodigo());
                    for(TemaPlanoDeAcao temaPlano:listaTemaPlano){
                        out.print("- " + temaPlano.getTema().getNome() + "<br>&quot;);
                    }
                    %&gt;

Estou debugando e o ArrauList retorna as informações corretas, só que ele não entra no próximo FOR.

&lt;% } %&gt;

Alguém pode me ajudar???

A lista está vazia?

Não a lista não está vazia…
Estou debugando no NetBeans e um dos resgistros traz 6 opções
Ele não está criando o objeto