Unfortunately, carriers (in this case AT&T) often lock down Java applications which means annoying nag prompts for permission and they're often sandboxed and prevented from accessing the cell radio for data and the storage card.
It's easier to go with regular exe programs on Windows Mobile than Java applications to avoid that problem.
-------------------- Lisa Gade Editor in Chief, MobileTechReview