I still think it is possible to "run as user".
If you are interested, I could show you a simple demo of how it works. Please contact me directly on my email..
Even I would love to have Java Servlet support.
Setting up one of the enterprise grade servlet containers might be difficult. But, a small one like Winstone or even Derby is very very easy.
Please consider adding this support. I need it for my application.
I can help you set it up too.