Na aula 3, atividade 3, na transcrição, onde consta nomeProduto, deveria ser nomePath?
a linha abaixo: Predicate nomeIgual = criteriaBuilder.like(nomeProduto, "%" + nome + "%");
Deveria ser
Predicate nomeIgual = criteriaBuilder.like(nomePath, "%" + nome + "%");
?