Ancora nn ho capito come fosse possibile però è successo.
Nel frattempo ho capito che il problema originario è che quando ho messo la jList nello scrollerPane, mi sono rimaste alla fine della lista degli spazi vuoti.
Quando faccio la ricerca, mi cerca anche in questi spazi vuoti e quindi viene lanciata l'eccezione.
Settare le righe della jList non basta, cosa devo settare altro?
ps: Forse sto rompendo troppo le scatole, ma mi considero molto newbbie d java!