Сначала я бы предложил вам вставить и отформатировать код внутри вопроса, чтобы он оставался актуальным, чтобы другие пользователи могли найти ваш вопрос более полезным.
Проблема в вашем коде наиболее вероятна в строке 56, там вы написали:
listView.getItems().setAll(selectedFile);
В javadocs это говорит о методе:
Очищает ObservableList и добавляет все элементы из коллекции.
Вместо этого используйте метод addAll
, или, если вы знаете, что это только 1 элемент, используйте просто add
.