Caused by: java.net.SocketTimeoutException: Read timed out
java.lang.RuntimeException: A download error occured
This means that Java could not download the required files to start your game.
Make sure you have connection to the internet and make sure you're firewall isn't blocking any connections.
This also might be because some of the download servers are down.
read trough this crashlog on the page. and click the links that are posted in it. you will have to manually download those files.
i'll also paste them here:
I'm quite sure these have to go into you main folder
http://mirror.techni..._data_1.5.2.zip
http://mirror.techni..._data_1.5.2.zip
These have to be placed into your lib folder, make sure its empty first
http://mirror.techni...o-small-3.2.jar
http://mirror.techni...va-14.0-rc3.jar
http://mirror.techni...asm-all-4.1.jar
http://mirror.techni...jdk15on-148.jar
http://mirror.techni..._data_1.5.2.zip
http://mirror.techni...ala-library.jar