Remember that time when the House of Representatives refused to call certain witnesses because they didn't want to go to court over executive privilege?
That's what the court is for, it's a check against both the executive and the legislative branch. The legislative branch did not want to use the judicial branch because it would take too long. This is why they're demanding additional witnesses in the Senate, because they didn't do their jobs in the House.