Oie João, tudo bem contigo?
Realmente o eclipse não aponta nenhuma falha e ele até compila se for feito corretamente, e não chega a dar nenhum tipo de loop usando dessa forma. O problema é que fazer dessa jeito é meio redudante já que por estar sendo usado herança a classe filha já teria acesso a tudo que a super classe possui, por isso usar a "composição" (seria fazer exatamente isso o que você fez) nessa situação é desnecessário e seria considerado uma má prática. Sinceramente, eu não consigo enxergar nenhuma aplicação que seja feita dessa maneira e acredito que nem deva existir.
Espero ter ajudado, se ainda houver alguma dúvida é só mandar por aqui :)
Bons estudos!