title: stored procedure invokation through camel sql-stored component
body: <p>I am new to camel sql-stored component. Currently I am using Camel 2.17.5. And I am trying to invoke oracle stored procedure from camel route. This is my route:</p>
  
  <pre><code>&lt;setHeader headerName="test"&gt;
                          &lt;simple&gt;John&lt;/simple&gt;
                      &lt;/setHeader&gt;
                      &lt;log loggingLevel="INFO" message="value: ${headers.test}" /&gt;
                      &lt;to uri="sql-stored:HELLO(VARCHAR ${headers.test},OUT  VARCHAR outparam1)?dataSource=oracleDataSource"/&gt;
                      &lt;log loggingLevel="INFO" message="SP result: ${body}" /&gt;
  </code></pre>
  
  <p>This is my stored procedure:</p>
  
  <pre><code>CREATE OR REPLACE PROCEDURE hello(param1 IN varchar2, outparam1 OUT varchar2)
  AS
  BEGIN 
  select password INTO outparam1 from dbuser WHERE USERNAME=param1;
  END;
  </code></pre>
  
  <p>But when I run my route it gives me error:</p>
  
  <pre><code>    org.apache.camel.component.sql.stored.template.ast.ParseRuntimeException: org.apache.camel.component.sql.stored.template.generated.ParseException: Encountered " " " "  "" at line 1, column 35.
  Was expecting one of:
      &lt;NUMBER&gt; ...
      &lt;IDENTIFIER&gt; ...
      at org.apache.camel.component.sql.stored.template.TemplateParser.parseTemplate(TemplateParser.java:36)
      at org.apache.camel.component.sql.stored.CallableStatementWrapperFactory.getTemplateStoredProcedure(CallableStatementWrapperFactory.java:71)
  </code></pre>
  
  <p>could you help me, what is wrong here?</p>