OK, encontrei a resposta.
O OpenJDK é um pouco estúpido com as coisas. Eu baixei o Sun JRE e o JDK e funcionou.
Espero que isso ajude alguém!
Eu tive essa falha acontecendo no IDE do DrJava e no IDE do Arduino. Eu posso editar o código e coisas muito bem até eu mudar para outra janela e voltar. Tudo o que posso fazer nesse ponto é posicionar o cursor, nada mais. A única solução que encontrei é reiniciar o programa. Estou executando o KNOPPIX 7 com o OpenJDK 7 e estou ficando muito irritado. Também aconteceu com o OpenJDK 6, então não é uma coisa de compatibilidade de versão ou qualquer coisa.