Did you ever find the solution for this problem? According to the XSL specs the relative paths start in the same directory as the importing stylesheet, but im seeing the same behaviour as you did. Was this a jboss problem?
The same behaviour occurs when you try to load an XSL stylesheet based on a relative url of some sort. It seems to default to looking in a filesystem-type context rather than relative to the web context.