Yeah, I can see a few problems here offhand...
Stop using getItemModelMesher() and start using setCustomModelResourceLocation(). And do your model registration in an event handler for ModelRegistryEvent.
Don't use upper- or mixed-case resource locations. "blockHektometer" is bad, "block_hektometer" is good.
Using getUnlocalizedName() to determine the model resource location like you do in ModBlocks#registerRender() is horrible practice. The block/item registry name should be considered the source of truth, not the translation key. (So derive your translation keys and model resource locations from your registry names)
Start using RegistryEvent.Register<Block> / RegistryEvent.Register<Item> for registering your blocks and items (and other resources like sounds...), and move away from doing that explicitly in an init() method. See https://mcforge.readthedocs.io/en/latest/concepts/registries/.