I saw a judge do the same thing last week. The attorney was from a large city 90 miles away, and the judge stated that it would be very difficult to expedite the case if everyone had to try to schedule around the attorney's extremely heavy criminal case load.
The decision was in the defendant's best interest. The case had had 4 continuances already because the attorney couldn't make the court dates.