На Java программируют микроконтроллеры?
На Java пишется очень много embed'а, но он сильно отличается от того, что пишется на C/C++.
Попробуйте на ближайшей ардуине
www.harbaum.org/till/nanovm/index.shtml