Parenting an object to a bone not working
The correct procedure to parent the empty to the bone is: 

Select the empty

Shift select the armature

Go to pose mode

Select the bone you need as parent

Press Ctrl P and choose "bone" option.