
I managed to figure out some of the vague details of Apple's com.apple.eawt.ApplicationAdapter class for handling the Application Menu in Java applications, thanks in part to this forum post, but the 'Preferences' menu wasn't showing up.
Fortunately, all that's required is to invoke your com.apple.eawt.Application object's setEnabledPreferencesMenu() method with a true boolean.