Oi Vinicius, tudo bem?
Certifique-se de que o nome do arquivo .java que vc escreveu está exatamente igual ao nome da classe dentro dele que possui o método main.
Ex.:
class MeuProgramaModificado {
public static void main (String[] args){
//seu código aqui.
}
}
Deve ficar dentro do arquivo MeuProgramaModificado.java
Leve em consideração que inclusive o case (letras maiúsculas e minúsculas) deve ser exatamente igual.
Se esses nomes forem diferentes, o nome do .class gerado será correspondente ao do arquivo, mas não ao da classe e isso causará uma confusão, pois a VM vai procurar uma classe que não vai achar dentro do bytecode.
Pela descrição que vc enviou, parece ser esse o caso.
Tenta verificar isso e avisa aqui se era realmente isso ou não. =)