sorry but I don't understand what you need now.
I've tested my program on an older installation of Sun Java System Application Server Platform Edition 9.0 (build b48) and it does work there. So i'm still not very sure that the bug is in my code.
[Message sent by forum member 'johnnyvdlaar' (johnnyvdlaar)]
http://forums.java.net/jive/thread.jspa?messageID=235005