Das Problem ist hier:
rs=preparedStatement.executeQuery(sql);
Sie sollten den SQL String nicht übergeben zu executeQuery() , da die vorbereitete Anweisung bereits den SQL String enthält mit dem ? Platzhalter ersetzt durch den Wert von movieName .
Verwendung:
rs=preparedStatement.executeQuery();