It's just a port of ROS to java - and it's incomplete, as of yet. Use the proven and tested Python/C++ interfaces instead, unless you already understand how ROS works very well.
And a "microcontroller using Ubuntu" doesn't quite exist in the way you're thinking of it: You'll need something with a decent amount of processing power for a full-fledged ROS install, be it a high-spec Android phone or a laptop (I use a laptop, but that's just me). For low-level interfacing, you'll want a separate microcontroller, for things like reading sensors and controlling motors. In between you can have some hardware drivers that communicate between the two systems.
In short: use an old laptop, connected to a microcontroller.