MonetDB でバインド変数を使用する際に奇妙な制限に遭遇したようです。where field=${var} と言って通常の方法でバインド変数を使用すると、機能します。しかし、この場合ではありません:
以下にサンプルを示します。
select case when ${Brand} = 'All'
そして、ここにエラーがあります:
EXEC: wrong type for argument 1 of prepared statement: char, expected char
Pentaho 経由で最新バージョンの jdbc ドライバー (2.9) を使用します。