SQLServerException: A instrução não retornou um conjunto de resultados ao executar o SQL

Eu estou usando usando a versão sqljdbc4.jar (sqljdbc_2.0).

Estou executando uma inserção + um select back para obter a identidade assim:

BEGIN 
INSERT INTO DateRangeOptions (Description,Code) 
VALUES ('dateRange.quickPick.option.all','ALL');  
SELECT SCOPE_IDENTITY()  
END

e eu recebo:

com.microsoft.sqlserver.jdbc.SQLServerException: The statement did not return a result set.

A linha é:

st.executeQuery(updateQuery)

Alguma ideia?