Charlotte Hornets rookie and former North Carolina star guard P.J. Hairston has to appear in Durham County Court on misdemeanor charges of assault and battery following an altercation during a pickup basketball game.