Thank you Aslak for taking a quick look.
I took testng integration code from
https://github.com/talios/cucumber-testng-factory sometime back.
This is how the cucumber invocation looks like:
RuntimeOptions runtimeOptions = new RuntimeOptions(props);
runtimeOptions.getFeaturePaths().addAll(Arrays.asList(feature));
runtimeOptions.getGlue().addAll(Arrays.asList(gluePaths));
runtimeOptions.getFormatters().add(formatter);
cucumber.runtime.Runtime runtime = new cucumber.runtime.Runtime(new FileResourceLoader(), classLoader, runtimeOptions);
Thanks a lot for cucumber-JVM with testNG release. If this issue is something that can be easily fixed, then I want to get this done, while I work on moving to Cucumber-JVM with testNG parallelly.