Buenas tchê.
Viajei legal agora nessa tua demanda, mas não seria simples validar os nomes com os espaços?
Isso, no caso do José, resolveria o problema do Josevaldo.
Tu tem como passar o script de replace q tu testou? Estou tentando montar algo aqui (em Oracle), mas agilizaria se já tivesse o q tu fez aí.