Yes, the Java example contains everything you need to use TurboActivate in your Java web API.
Any ready to use HTML / velocity template forms?
No, but the example Swing app shows what functions you need to call. So if you want to add an activation form just make a simple text box and an activate button.
If you have any specific questions about how to use Java in your app (getting tripped up on one specific step, etc.) then we'll be glad to help.