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