Olá, Barbara, como vai?
O código apresentado atende ao objetivo da atividade e utiliza corretamente streams para filtrar os nomes com até cinco caracteres. A lógica aplicada está coerente com o enunciado e o resultado exibido no console corresponde ao esperado para a lista fornecida.
O uso do método filter com a condição n.length() <= 5 está adequado, assim como a conversão do stream para uma lista ao final. A leitura do código fica clara e direta, o que é positivo para manutenção e entendimento por outras pessoas do time.
Parabéns pelo exercício e obrigado por compartilhar sua solução. O fórum segue à disposição para novas dúvidas e contribuições.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!