I have a couple of comments - I am having the same issue and although I haven't yet solved it I had a breakthrough in understanding the problem. Firstly - it's safe to ignore the java exception, its arises due to a null value in the custom zip property but I am sure that launcher handles this and just ignores the custom zip as you didn't specify one - as you will see the line immediately following this is:
Loading Launcher from 'techniclauncher/technicssp
So I am pretty sure it's 'something else' - BTW I have also tried: http://www.minecraftwiki.net/wiki/Tutorials/Update_LWJGL just in case but no dice. I'll keep you posted if I find anything. I think it's one of these pesky java updates... had quite a few issues on other java apps too.