SQLServerException: la declaración no devolvió un conjunto de resultados al ejecutar SQL

Estoy usando la versión sqljdbc4.jar (sqljdbc_2.0).

Estoy ejecutando una inserción + una selección atrás para obtener la identidad de esta manera:

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

y me sale:

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

La línea es:

st.executeQuery(updateQuery)

¿Algunas ideas?