Simple Application Generator for Eclipse (SAGE) uses annotated Java as a modeling language. The SAGE Users' Guide, which provides examples is available here.
Charles Kelly provides Eclipse training at your location.