Ho risolto così:
codice:
String ab="dsgwsh'sdhs ' dhas     f";
System.out.println(ab.replaceAll("'", " ").replaceAll("\\s+", " "));
dove con il primo replaceAll elimino tutti i ' ed il secondo gli spazi ripetuti.