I've got round this by patching Jacoco to try finding non-Java source files using just the source file information if the lookup including the package fails. I also had to normalise directory separators to avoid problems with backslashes.
This seems to be a good improvement both for us and other dynamic languages implementations such as Nashorn's which follows a similar pattern.
Would the project be open to patches for this?
Duncan.