Aqui a duração estava sendo retornada em ISO 8601, o que é meio chato de ler. Para ficar mais fácil, recomendo utilizar este método no lugar do 'getDuracao':
public String getDuracao()
{
return "" + duracao.toMillis() + " ms";
}