Пробовал с обычными try/catch - не проходило по перехвату файлнотфаунд. Решил сделать по умному с try with resourses. Но ума не хватает правильно выстроить иерархию