Any webservice which supports GraphQL is consumable through a Java implementation? Because "it provides an alternative to REST..."?
graphql-java (that you linked to) is an implementation of the GraphQL specification. As such, it is used to create GraphQL servers. A client doesn't need anything special to consume a service, just like it doesn't need anything special to consume a REST service - only to be be able to speak HTTP. You can use any generic HTTP client you like.
But! There is a number of dedicated GraphQL clients that make it more convenient (copied from my other answer):
These are all different beasts, as you'll see, so you'll have to decide what fits.