Gostei do seu uso de Reflexão para determinar as classes utilizadas (embora isto provavelmente não seja uma boa prática, pelo menos neste caso).
No entanto, você tem que melhorar bastante a sua redação, está muito difícil de compreender o que você escreveu no relatório.
Quanto a especificar no início das instruções de relatório, espera-se que o aluno leia as instruções completamente antes de implementar o laboratório. Se você soubesse o que é necessário desde o início não teria que fazer as coisas (como copiar as telas de testes) duas vezes.
O motivo de você ter que copiar as telas de testes manuais (o printscreen do seu programa rodando no terminal) é simplesmente para facilitar o nosso trabalho de correção. Se você leva 10 min para fazer isto, nós temos que levar 20min X 30 = 10 horas só para executar os testes no laboratório de todos.
Por estes motivos, você vai perder alguns pontos no relatório, embora a prática tenha ficado muito boa.