Si, hai ragione. Ho pensato di separarli fin da subito in diversi arraylist.
Ho un altro problema se ti non spiace aiutarmi.

Il form da cui vengono inseriti gli elementi in maniera dinamica contiene le options per la categoria secondo questa dicitura

codice:
<option value="carta_stampata_<%out.print(i);%>">Carta stampata</option>
			<option value="tv_<%out.print(i);%>">TV</option>
dove <%out.print(i) è come un indice.
Il risultato saranno elementi con la voce categoria scritta così
carta_stampata_0
carta_stampata_1
carta_stampata_2
tv_0
internet_0
internet_1

Come potrei fare per selezionare la categoria escludendo l'indice. In modo da saperle distinguerle.
Grazie