...
Xen VPS Hosting - XVM1024 Priced at $24.00 US with a 20% discount for the life of the subscription.
There is a much cheaper shared resource hosting option called OpenVZ at $10.00 per month but it won't do Java. Read the comparison chart for more details.
BuyVM
http://buyvm.net/ - $12.95/month with BW = 3000GB
...