By specification the VMEmulator stats Sys.init, which initializes the system and calls the Main.main(), which is the entry point of the user program. I don't remember if there was some .tst file, which could skip the Sys.init() and directy run your program as it is now. If so, that should be described in the task in the book.
In any case, I was able to run your program by adding one line at the start:
function Main.main 0
push constant 1
push constant 2
push constant 3
call Math.multiply 2
add
call Output.printInt 1
pop temp 0
return