... sia meglio buttare giù un pò di codice:

codice:
while(rs.next()) {
 for (i=1; i<=10; i++) // supponendo che ogni record contenga 10 campi
  if (!(conosciuti.contains(rs.getString(i)))) filtri.addElement(rs.getString(i));
}
Supponendo che conosciuti sia un Vector contenente la lista degli elementi conosciuti (ancora non mi è chiaro come concetto) e filtri quella dei filtri. Alla fine di questo ciclo abbiamo un Vector (filtri, appunto) che possiamo usare a nostro piacimento.

La domanda è: cosa ci facciamo ?