As an FYI, I've sent Wendell and co some example code for how to use CPPJVM to use bitcoinj from native code. A rather rough Hello World app looks like this:
So, fairly C++ like.
Further discussion of this should take place on the bitcoinj mailing list.