Estive testando algumas JDK/JREs no Win 7 e me parece que ha problemas na exibição de swing GUIs quando o AERO do Win 7 esta ativado.
Talvez. Geralmente quando o SO troca o Look&Feel e adiciona recursos gráficos, é necessário updates do Swing. Foi o que ocorreu no Java 5, que teve implementações específicas para o Vista.