Ola Natalia,
Em java pode haver sim mais de um construtor na classe, o nome disso se chama sobrecarga, entretanto esses construtores não podem ter o mesmo tipo e a mesma quantidade de argumentos.
Exemplo:
Classe(){}
Classe(int valor){}
Classe(int valor, int outroValor){}
Classe(double valor){}
O que não pode fazer é ter dois construtores iguais.
Exemplo:
Classe(int valor){}
Classe(int valor ){}
A finalidade de ter mais de um construtor é que você pode querer inicializar apenas alguns atributos na construção da classe.
Você pode fazer isso com qualquer método da classe, não é exclusivo para construtores.