Oscar-winning actress Jennifer Hudson (Dreamgirls), 30, appeared in court on Monday to give testimony in the case against William Balfour,…