getting balance from my address using bitcoinj
I can offer you the workaround for this problem. I used web API for this feature. For example https://www.blockcypher.com/dev/bitcoin/#address-balance-endpoint.

It will allow you refuse block chain downloading part and make your code more simple.