Doble valor para redondear en Java

Tengo un doble valor =1.068879335 Quiero redondearlo con solo dos valores decimales como 1.07.

Lo intenté así

DecimalFormat df=new DecimalFormat("0.00");
String formate = df.format(value);
double finalValue = Double.parseDouble(formate) ;

esto me está dando la siguiente excepción

java.lang.NumberFormatException: For input string: "1,07"
     at sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:1224)
     at java.lang.Double.parseDouble(Double.java:510)

¿Alguien puede decirme qué está mal con mi código?

finalmente necesito el valor final =1.07;

Respuestas a la pregunta(9)

Su respuesta a la pregunta