When generating an input type, SmallRye GraphQL appends Input behind the class name, so CreateIssueInput becomes CreateIssueInputInput. You either have to name your class just CreateIssue, or annotate it with @org.eclipse.microprofile.graphql.Input("CreateIssueInput") to explicitly specify the name of the generated input type