Como executar o meu programa com console

Eu tenho a seguinte hierarquia de diretórios:

JavaTestes2
           classes1
                   com
                      ocjaexam
                              PrimeiraClasse.class
           classes2
                   com
                      ocjaexam
                              SegundaClasse.class
           PrimeiraClasse.java
           SegundaClasse.java

Ou seja, JavaTestes2 é um diretório. Dentro desse diretório, tenho arquivos fontes PrimeiraClasse.java e SegundaClasse.java. Tenho ainda os subdiretórios classes1 e classes2. Em cada um desses subdiretórios, tenho uma classe empacotada (com.ocajexam). Eis os códigosfonte de cada um:

package com.ocjaexam;

public class PrimeiraClasse{

	public PrimeiraClasse(){

		System.out.println("Construtor de PrimeiraClasse chamado.");
	}
}
package com.ocjaexam;

import com.ocjaexam.PrimeiraClasse;

public class SegundaClasse extends PrimeiraClasse{

	public SegundaClasse(){

		System.out.println("Construtor da SegundaClasse");
	}

	public static void main(String []args){
	
		new SegundaClasse();	
	}
}

Para compilar os códigos fonte no console, fiz o seguinte: sendo o diretório atual “JavaTestes2”, compilei primeiro PrimeiraClasse como

javac -d classes1 PrimeiraClasse.java

Para a SegundaClasse, fiz

javac -d classes2 SegundaClasse.java

Sendo o diretório atual “JavaTestes2”, como faço para executar o meu programa? Estava fazendo

java -cp classes1 com.ocjaexam; classes2 com.ocjaexam.SegundaClasse

mas gera erro dizendo que não foi possível nem localizar nem carregar a classe principal.

Alguém pode me ajudar?