ArrayList é uma classe concreta que implementa a interface List.
Ele mostra ArrayList<E> porque o debugger não consegue saber (já que essa informação é perdida durante a compilação) se é um ArrayList<Ativo>, ArrayList<Passivo> ou seja lá o que for. Por isso, ele mostra só <E>.