diff --git a/kie-api/src/main/java/org/kie/api/pmml/PMMLRequestData.java b/kie-api/src/main/java/org/kie/api/pmml/PMMLRequestData.java
index <HASH>..<HASH> 100644
--- a/kie-api/src/main/java/org/kie/api/pmml/PMMLRequestData.java
+++ b/kie-api/src/main/java/org/kie/api/pmml/PMMLRequestData.java
@@ -81,6 +81,7 @@ public class PMMLRequestData {
     }
 
     public synchronized boolean addRequestParam(ParameterInfo parameter) {
+        this.requestParams.removeIf(pi -> parameter.getName().equals(pi.getName()));
         return this.requestParams.add(parameter);
     }
RHPAM-<I> Guided Score card rules not executed via test scenario (#<I>)

Adding a paramater now replaces a parameter with the same name.