non so aiutarti dato che non conosco alla perfezione la classe Properties, ma perchè è un problema se modifichi così??

codice:
String pippo = properties.getProperty("{"+param); 
value = pippo.substring(0,pippo.length()-1);
alla fine funziona, no?