Well when you're hibernating the computer still keeps stuff in RAM, so yes you will still over battery capacity. The only way to prevent is to remove and replace the battery after you hibernate.
Are you sure about that ? I read that THE difference between sleep and hibernation is that in the 2nd case, everything from the RAM is dumped to the disk and then everything is just switched off.