Обновления должны быть внесены в ListModel, а не в массив, который использовался для создания модели.
Однако, если вы хотите обновить список совершенно новыми элементами или изменить порядок элементов, вы создаете новую DefaultListModel и используете метод setModel (...) JList для обновления представления.