[resolvido]
Debugando a aplicação com a ajuda de um amigo, verifiquei que eu tinha acrescentado o o param do EntityManager no construtor do DAO genérico, porém não tinha passado o valor para o atributo.
public DAO(EntityManager em, Class<T> classe) {
this.em = em; // linha que havia faltado
this.classe = classe;
}