This happens for the case where you have rowHeaders set as true.
See the demo: http://jsfiddle.net/semix/qm6mm696/
Note false is logged for the row header column part.
Please put a note of this in HOT, or maybe afterGetColHeader should not count in the row header column?