title: The conversion from UNKNOWN to UNKNOWN is unsupported
body: <p>I get the following exception running a stored procedure:</p>
  
  <p>com.microsoft.sqlserver.jdbc.SQLServerException: The conversion from UNKNOWN to UNKNOWN is unsupported.</p>
  
  <p>The procedure is defined like this:</p>
  
  <pre><code>CREATE PROCEDURE spTest (
  @p1 varchar(1024) ,
  @p2 varchar(1024) ,
  @p3 char(1) ,
  @p4 varchar(254),
  @p5 varchar(254),
  @debug bit )
  </code></pre>
  
  <p>My parameters in Java are defined like this:</p>
  
  <blockquote>
    <p>Object[] params = {"1,2,3", "d", '2', "", "", 1};</p>
  </blockquote>
  
  <p>I think it's caused by the character. Any ideas why?</p>