unfortunately i "don't speak" java but i've heard about steemj which written in java to interact with the blockchain. it's not updated since a while, tho.
receiving blocks and checking for comments should be simple and does not require a huge server.
you might want to join SteemDevs Discord channel where you can find help if you need.
anyway, keep up with the good work :)
RE: [test] CHESS - black's first move layout test