So I think fact that you're changing a field isn't actually the problem, but rather the AWT painting thread just happens to be blocking trying to get the wendy flag value to draw it on the screen in the table ... Very weird.