Conjunto de List

Como faço para chamar um list após o outro? Por exemplo, quando eu seleciono um item do list01, é chamado o list02 e assim sucessivamente.

Vleu[]

Vai ter que usar um CommandListener nessa List e dentro do método commandAction vai ter que usar um setDisplay para a outra List

Mas eu devo criar todos os list primeriamente, não posso criar no Command certo?

Acho que o melhor seria criar o list principal e dentro do commandAction chamar um método que cria o outro list. Esses 2 lists tem que ser variáveis do objeto para você poder acessar de todos os métodos, mas para não ocupar memória que é bastante escassaa em ME acho que é melhor deixar a que não está sendo usada referênciando null

Onde eu posso ver um exemplo disso?