Try the following snippet (did not test myself, just a braindump):
def nodeInstance = ....
nodeInstance.save(flush:true)
String label = nodeInstance.getClass().simpleName
def neoNode = graphDatabaseService.findNodesByLabelAndProperty(DynamicLabel.label(label), "__id__", nodeInstance.id)