Ok, I've found that Eclipse works fine if the workspace files are stored locally. But if the workspace is on a network volume, I get long pauses where Eclipse freezes up while I type. This is frustrating to myself and the students.
A simple editor that didn't need the disk while you were typing would not have this issue. I wonder how BlueJ and NetBeans work with network volumes.