en la clase principal en la parte donde esta este codigo
Cita: case 2: pl = Integer.parseInt(JOptionPane.showInputDialog(null, "Selecciona una planta para ver importe\n 1.- [Planta 1]\n 2.- [Planta 2]\n 3.- [Planta 3]"));
switch(pl){
case 1: m.setPlanta(pl);
m.setContador(cont1);
m.calcImporte();
break;
para que usas tu contador cont1?????
creo que ahi esta el detalle