Boa noite, pessoal! Eu curti muito esse curso de Java e notei um errinho que acontecia quando estava utilizando a substing para pegar duas posições na hora de pegar a duração em minutos: filmes com mais de 100 minutos ficavam com o último número comido e não apareciam no console:
this.duracaoEmMinutos = Integer.valueOf(meuTituloOmbd.runtime().substring(0, 2));
Então eu tentei utilizar replace ao invés de substring apenas para pegar os números, então eu substituí o min por uma string vazia. Assim, eu mesmo escrevi min (ou minutos) na hora de fazer toString() no Título.
this.duracaoEmMinutos = Integer.valueOf(meuTituloOmbd.runtime().replace("min", "").trim());
Isso resolveu o meu problema na hora da impressão, não sei se é a solução ideal, mas eu tentei e deu certo kkkkk espero ajudar