Il focus in java è questione spinosa. Puoi provare con l'invocare un requestFocus() sulla JList appena hai finito di disegnare tutti componenti ed elementi del tuo Container e l'hai reso visibile.