How to get compressed public key with ECKey
Address address = new Address(params, dk.decompress().getPubKeyHash());


where dk is the DeterministicKey

or 

key.decompress().getPubKey();


where key is the ECKey