diff --git a/Code/ApplicationEngine/otbWrapperApplication.cxx b/Code/ApplicationEngine/otbWrapperApplication.cxx
index 5ee7032439574d99327274f43e1a1553e8e3f9a9..77780d2a4a612ccea0c1a0e613c82477cb8e64d9 100644
--- a/Code/ApplicationEngine/otbWrapperApplication.cxx
+++ b/Code/ApplicationEngine/otbWrapperApplication.cxx
@@ -386,6 +386,10 @@ ParameterType Application::GetParameterType(std::string paramKey) const
     {
     type = ParameterType_String;
     }
+  else if (dynamic_cast<const StringListParameter*>(param))
+    {
+    type = ParameterType_StringList;
+    }
   else if (dynamic_cast<const RAMParameter*>(param))
     {
     type = ParameterType_RAM;