Olá Diego, tudo bem?
Pelo que entendi, você está tentando aplicar o generics na classe manual de array que foi trabalhada antes de utilizar a classe ArrayList, mas está recebendo uma mensagem de erro.
A mensagem de erro indica que a classe Array não é genérica e, por isso, não pode ser parametrizada com o argumento .
Para utilizar o generics em uma classe, é necessário que ela tenha sido definida como genérica, com a utilização dos símbolos "<>" e a definição dos tipos de dados que serão utilizados.
Sendo assim, é possível que a classe manual de array que você está tentando utilizar não tenha sido definida como genérica e, por isso, não é possível aplicar o generics nela.
Espero ter ajudado a esclarecer sua dúvida! Se tiver mais alguma pergunta, é só perguntar.
Bons estudos!