Acabei de dar uma olhada nesse lambda probe e pareceu bastante bom, mas nao achei nas screenshots alguma tela que mostre uso de memoria e quantidade de instancias por objeto.
Meio chato de configurar mas te da o tipo de informacao que esta procurando, assim conseguira saber se tem algum exagero na aplicacao ou se o servidor precisa de mais memoria mesmo.
A forma adequada para se formatar moedas em Java eh essa:
E se der uma pesquisada sobre JTableModel, vai descobrir formas bem mais bacanas de trabalhar com eles do que utilizando o construtor que recebe arrays bidimensionais.