Trabalhando com ArrayList

Pessoal… estou com uma dúvida.

Realizei um select randomico em um a tabela (mysql)

o select ficou assim…

select * from tb_ajuda where cat = "a" order by rand() limit 5

Ele retornou 5 registros para cada campo.

Utilizando um Arraylist, como faço para agrupar as 5 opções de cada registro ?

Ex.

Cod - ele selecionou 1 2 35 36 56

Quando entrar exibe o 1, quando clicar em next deve exibir o 2 e assim por diante.

Estou completamente perdido

Alguém pode ajudar ?

Grato

Voce uma um Iterator para iterar pelos valores de uma Collection. Por exemplo:

for (Iterator iter = meuLis.iterator(); iter.hasNext(); ) {
    System.out.println(iter.next());
}

Rafael