Almost any theme is good if you have distinct plan for your site and know who you want to target. Are you really passionate about these topics and do you have a lot to say about them? If so, there's likely an audience that you can attract who will also be interested in your information.
Also, if you choose a theme with less competition, theoretically it may be easier to generate traffic from the search engines. But of course you don't want it to be too obscure or they'll be no one searching for your keywords.
Now the other piece of that puzzle is how much will the ads pay out. There's no way for you to know this until you experiment and start getting traffic to your site. Google doesn't disclose how much you earn with the ads but I wonder how much ads on dream interpretation would pay out? I have no idea.
That's why it's important to diversify your income stream. Don't only look at AdSense but look for other affiliate programs you can add to your site. AdSense is a great income generator for me, but I also have 7-8 others. You definitely want to diversify.
What other products and services would your audience be interested in if you chose that topic?
I honestly don't think you should worry so much about how much a certain ad is going to pay. If you really take the time to build a good site on a specific topic there will always be ways to monetize your content if you generate enough traffic. Focus on getting your specific ideas down. I guarantee making money won't be an issue if you really sit and learn more about Internet marketing.
Read and download
http://mycps.sitesell.com You don't have to buy SBI! (as the book promotes) but at least read the information and learn how information sites work with affiliate marketing. That's key. I think this will answer many of the questions you have.