Да, ваш маршрут может выглядеть примерно так (вне головы):
JaxbDataFormat jaxb = new JaxbDataFormat("com.example.foobar");
from("ftp://user:pass@server:21/inbox")
.unmarshal().zip()
.split(xpath("//foo"))
.unmarshal(jaxb)
.to("jpa:com.example.foobar.Foo")
Это будет опросить FTP-сервер, распаковать файлы, разделить содержимое на фрагменты XML, преобразовать их в объекты JPA и, наконец, сохранить эти объекты в базе данных. Возможны многие варианты, в зависимости от вашего варианта использования вы можете опустить EIP сплиттера или, например, выбрать другой механизм сохранения (MyBatis, Spring-JDBC и т. Д.).