Getjar has a large collection of jar applications and games for almost every cellphone in the market. They have a collection of freeware, shareware and full commercial jar files.
Most of their games and apps are just freeware but they also have commercial software that you can buy.
If you want free commercial java apps and games, you can turn to Mobiles24. It's basically a site where the users contribute java games, apps, themes and a lot more.
Mobiles24 has a huge library of commercial apps and the latest java games. They have Peggle, Puzzle Quest, Castlevania: Aria of sorrow, among hundreds and hundreds of games.