iBatis e banco embarcado

Olá pessoal,

Bom, eu tô fazendo uma aplicaçãozinha e tô usando o iBatis pra persistência de dados, só que eu queria usar um banco embarcado (Firebird ou HSQLDB).
O meu problema é que na persistência, tem que colocar a url do banco no xml do sqlmapconfig antes de rodar a aplicação, sendo assim eu teria que deixar ele num lugar fixo, mas eu queria que carregasse de onde estivesse a pasta da aplicação.

Já pesquisei em vários lugares e nada consegui. Alguém tem alguma idéia?
É possível?

Agradeço desde já.