A search will be helpful for you. search in offer section for 'Tomcat'. I hope it will give you some providers who supports that. And importantly don't forget to research on the provider. best of luck.
JSP/Servlets hosting is really expensive for the host, they have to put a very limited number of accounts on a really powerful server. If you want stability and good service, expect to pay at least the double of your budget.