Credo tu debba prevedere un comportamento diverso.

Ad esempio puoi provare, migliorandola, a fare una cosa del genere:

codice:
// CHIAMANTE
for (int index = 0; index < choice.getItemCount(); index++)
{
  setComponent(choice);
}

// METODO setComponent
public void setComponent(Object component)
{
. . . . .
  else if (component instanceof Choice)
  {
    ((Choice) component).remove(0); 
    ((Choice) component).add(text); 
  }