Je suis prêt à parier que le problème vient du code qui appelle le JFileChooser.
N'aurais-tu pas une boucle ( mauvaise clause dans un test ) ?
+1 montre nous un peu ton code.