O professor durante uma aula e outra faz bastante modificações no projeto que ficam "pode debaixo dos panos". É possível notar que os packages do projeto dele não são os mesmos que são passados nas aulas e acredito que isso possa atrapalhar um pouco.
No meu projeto o método categoriaDAO.listar(); dá erro de "cannot be resolved e não consegui arrumar isso!
PS: consegui arrumar sozinho