You don't actually register any of your objects.
What I'm doing
//Registration
event.getRegistry().registerAll(
setup(new ItemNewApproach(), "new_approach"),
setup(new ItemNewApproach(), "new_approach2")
);
What you're doing
setup(new ItemNewApproach(), "new_approach");
setup(new ItemNewApproach(), "new_approach2");