Picked up _JAVA_OPTIONS: -Xms128m -Xmx256m ===================================== Problem description: Getting error: [Simba][JDBC](10900) Not all parameters have been populated. when executing an SQL query with 1 parameter. ===================================== Registering Driver. Making a connection to: jdbc:impala://lnxx64cdh:21050;AuthMech=0;UID=hive Connection successful. getDatabaseProductName() = Impala getDatabaseProductVersion() = 2.2.0-cdh5.4.9 getDriverName() = ImpalaJDBC getDriverVersion() = 02.05.34.1054 con.createStatement() DROP TABLE TESTJUNK CREATE TABLE TESTJUNK(I1 INT, I2 INT, C CHAR(10)) INSERT INTO TABLE TESTJUNK VALUES (1, 10, CAST("TESTING " AS CHAR(10))) INSERT INTO TABLE TESTJUNK VALUES (2, 20, CAST("123 " AS CHAR(10))) Preparing: SELECT * FROM TESTJUNK WHERE ? BETWEEN I1 AND I2 Setting parameter value to 5 Executing: SELECT * FROM TESTJUNK WHERE ? BETWEEN I1 AND I2 Exception: java.sql.SQLNonTransientException: [Simba][JDBC](10900) Not all parameters have been populated. java.sql.SQLNonTransientException: [Simba][JDBC](10900) Not all parameters have been populated. at com.cloudera.exceptions.ExceptionConverter.toSQLException(Unknown Source) at com.cloudera.jdbc.common.SPreparedStatement.executeQuery(Unknown Source) at repro.main(repro.java:91)