Originariamente inviato da Metallica
Della prima parte ho capito poco
Crei una semplice classe:
codice:
public class Malattia {
    private String nome;
    private String id;

    public Malattia (String nome, String id) {
        this.nome = nome;
        this.id = id;
    }

    public String getNome () {
        return nome;
    }

    public String getId () {
        return id;
    }

    public String toString () {
        return nome + " " + id;
    }
}
Nel loop in cui scansioni il recordset, crei un oggetto Malattia usando i dati presi dalla riga. L'oggetto lo inserisci direttamente nel JList, dove verrà mostrato il testo fornito dal toString() dell'oggetto. Quando a seguito di una select o altro relativa al JList, potrai sempre riottenere un oggetto Malattia e usarne i campi per altre cose (per es. l'id).

Ma tutto questo cosa centra con collezioni, set, hashset????