То, что находится в папке src/main/resources
вашего проекта Maven или Gradle, попадает в вашу банку, а не в веб-ресурсы.И поэтому он должен быть загружен с использованием загрузчика классов, а не с использованием контекста сервлета:
MyClass.class.getResourceAsStream("/templates/gastos.xlsx")
Не уверен, почему вы помещаете этот файл в шаблоны, поскольку ... это не шаблон.