Bist Du sicher, dass der Constructor für Dein String Objekt auf die richtige Klasse zeigt bzw. dass im Prototyp das richtige Objekt angegeben wurde?

Du verwendest "java.lang.String" in der Fehlermeldung steht
"Ljava.lang.String".