Ich denke, korrekt müsste Double.parseDouble(string) sein. Das eine gibt dir halt ein Double, das andere ein double. Kommt ganz drauf an, was von beidem du brauchst.

Edit:
Und natürlich Double.valueOf, nicht Double.valueOF.