Ayuda con Choicegroup

Buenas tardes!

He realizado una aplicación para realizar cuestionarios en J2ME, les explico la estructura:
12 formularios:
-El primero para elegir el tema del cual se va a realizar un cuestionario.
-Los 10 siguientes formularios donde se muestran cada una de las 10 preguntas del cuestionario y 3 posibles respuestas(choiceGroup) (el midlet se comunica con un servlet de mi servidor local, y rellena los choicegroups de cada uno de los forms con los datos requeridos).
-El último formulario que muestra la nota del cuestionario.

Mi duda es la siguiente:

Cuando realizo un cuestionario, por ejemplo del tema 4, después de mostrar la nota vuelve al primer formulario, donde puedes volver a elegir un tema del que examinarte. El problema es que, si la primera vez elijo el tema 4 para examinarme, cuando realizo el cuestionario y vuelvo a elegir, le da igual cual elija, que me sigue mostrando las preguntas del tema 4. Al hacerle un getSelectedIndex() del choiceGroup del primer formulario(el que sirve para elegir tema), no varía. he puesto que me muestre la opción elegida y siempre recoge la que hayas elegido la primera vez. Con lo cual, si quiero examinarme de otro tema, no puedo, tengo que cerrar la aplicación y volverla a correr para elegir otro tema.
¿Sabe alguien por qué pasa esto?¿Alguna solución?

Un saludo.