Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

metodo Static ou não?

paclage br.com.alura.gerenciador.servlet

import java.util.List;

public class Banco { 

    private static List<Empresa> lista = new ArrayList<>();

    public void adiciona(Empresa empresa) { 
        lista.add(empresa);
    }
    public List<Empresa> getEmpresas(){ 
        return Banco.lista;
    }

}

o metodo getEmpresas não deveria/poderia ser Static? pois retornará uma lista estatica, Assim no proximo código, não instanciaria a classe para pegar a lista de empresas. Usaria assim:

List<Empresa> lista = Banco.getEmpresa();
1 resposta
solução!

Poderia ser static sim amigo