Bueno, yo sencillamente trabajo con un jar que se incluye esas funciones, para trabajar con runScript()., debes cargar la liberia ibatis.jar...miralo aqui mas claro: runScript() envia script.sql.....y recibe como parametro la connexion....
Pero eso me funciona perfecto cuando lo ejecuto independiente, el gran problema es cuando, aficho mis vistas y despues quiero cargar nuevos ficheros....posible sea un problema de refresh....
mira este link.
http://stackoverflow.com/questions/19657609/jdbc-connecting-mysql-script-need-help-using-scriptrunner.
aqui te dejo un ejemplo mas claro del codigo que uso, cuando llamo al runScript()
Código HTML:
// Initialize object for ScripRunner
System.out.println("Running script.............");
ScriptRunner sr = new ScriptRunner(conn, false, false);
// Give the input file to Reader
Reader reader = new BufferedReader(new FileReader(aSQLScriptFilePath));
// Exctute script
sr.runScript(reader);