Well, I have a few questions.
first of all do you know you have this code twice:
if (c == back){ //Selecciono comando “Atrás”
pantalla.setCurrent(listas[0]);
}if (c == back){ //Selecciono comando “Atrás”
pantalla.setCurrent(listas[0]);
}
Exactly what Command package are you using? I see you are using the "==" instead of ".equals" .
Just two thoughts right off the top of my head without knowing your imports.
p