the documentation on field visibility suggests users use
GraphQLSchema schema = GraphQLSchema.newSchema()
.query(StarWarsSchema.queryType)
.fieldVisibility(blockedFields)
.build();
which is deprecated

I was able to get this working the the replacement with something that looked this
var schema = GraphQLSchema.newSchema()
.query(StarWarsSchema.queryType)
.build();
var limitedSchema = schema
.transform(schemaBuilder ->
schemaBuilder.codeRegistry(
schema.getCodeRegistry()
.transform(codeRegistryBuilder -> codeRegistryBuilder.fieldVisibility(blockedFields)));