When you testify at a grand jury, (often, maybe not always) you're covered by a section of the USC (18, 1406) that grants immunity from prosecution for your testimony...thus you must speak. ( REINA v. UNITED STATES, 364 U.S. 507 (1960)).
Furthermore, they aren't granting newsmen any special priviledges for "protecting their sources."