Lunarpages used to offer free JSP hosting. But now they are charging for it. (Fair enough: Java hosting can be very resource intensive). I'm not sure who else is offering it for free. Perhaps band together with a friend or two and get a (paid) Java hosting account somewhere?