Retirar espaços URL com VRaptor

Galera boa noite, temos uma aplicação web com vraptor, hibernate,jpa, spring. Como poderiamos retirar os espaços em uma URL(ex. http://dominio/cama%20azul) e colocar hifen (http://dominio/cama-azul), mesmo que na base de dados esteja com o espaço.

Agredeço desde já!

Tente usar o método normalize da classe Normalizer?

Algo mais ou menos assim:

String uri = "cama azul"
String uriNova = Normalizer.normalize(uri.trim().toLowerCase(), Form.NFD).replaceAll("[^\\p{ASCII}]", "").replaceAll("\\s+", "-");

Té mais.