It seems that running the IKVM on monotouch is one possible method for deploying Java applications on the iPhone. Is this combination one that has been tested and is being successfully used in the field?
Just ran across this old question while editing a new one. There is a new fork of IKVM specifically for targeting monotouch: