Empties puzzle me. When I think about the resources the tree needs to expend to grow a full-sized shell even though there's no developed embryo inside, the hypothesis I always jump to is the decoy. Any nut-bearing tree needs to fool some of the squirrels some of the time if it's going to reproduce. Or it has to crop so heavily that some of its nuts get buried but not dug back up.
We consistently get 10-20 percent empties on our hazelnuts every season. Lots of them are beauties...big and glossy, and you don't know it until cracking time. But I would say that the majority look a little suspect: dull, and with a husk that doesn't fall off. My assumption is that the good-looking ones are the decoys (they fool us, so why not) and the rest are just blanks, but still a "waste" of the
trees'
energy unless you think long-term in the sense that the nutrients will get back into the
root zone.
I don't know what to make of your trees, though. When we get empties, they don't have filled-out kernels freshly picked. That does seem like a deficiency of some sort...mineral maybe? What is the pH of your soil? Can you get some rock dust and sprinkle that around?