it seems there aren't that many companies catering to the java world, especially not at the price points you see php hosting etc.

I guess this means java is more resource intensive and you basically have to go dedicated?