Java может быть связан с блокчейном так:
1) Написать кошелек для крипты
2) Написать свой блокчейн (или форкнуть уже существующий) на java
3) На NEO смарт контракты можешь делать (не самая лучшая идея)
Используя NeoContract, позволяет разработчикам разрабатывать интеллектуальные контракты без изучения нового языка программирования и вместо этого использовать более знакомые, такие как C #, Java и Go.
ого интересная информация.
А зачем вообще java использовать, с нее на Cи перейти не проблема, 1-2 недели и все.