Да, я сталкивался с такими вещами раньше.Я не вижу ничего плохого в вашем коде, который вы разместили здесь.
Я предполагаю, что вы читаете файлы, которые приходят из самой банки.Если это так, то это ваша проблема.Чтение "файлов" из банки не работает.
Это часто происходит, когда вы пытаетесь сделать что-то вроде:
SomeClass.class.getResource("myfile")
Это можно решить, работая с входными потоками, например
SomeClass.class.getResourceAsStream("myfile")
Это дикое предположение ... надеюсь, это поможет.