Percebi que nesse código, mais especificamente nessa linha:this.duracaoEmMinutos = Integer.valueOf(titleOmdb.runtime().substring(0,3));
Quando ele rodava, se vinha um filme com um runtime de menos de 3 dígitos, ele dava um erro, pois vinha um espaço junto que ele não reconhecia.
Então, para fazer esse espaço sumir e ele reconhecer corretamente, adicionei um pequeno comando a linha de código do duração em minutos, o .trim();
this.duracaoEmMinutos = Integer.valueOf(titleOmdb.runtime().substring(0,3).trim());
Isso fez com que o espaço sumisse caso houvesse algum, porque, se mudar para 0,2 o substring, ele pega somente 2 números de duração, mesmo em um filme que tenha mais de 3.