Well i installed java 7 x64 and now it all works. Now i just need to fix some ip thing so that i dont have to enter in the new ip every time my connection resets.
Well i had no idea it was a Unsupported major.minor version bug, so trying to search for it as you suggest wouldent have led me anywhere, all i had to go on was pretty much what i called this thread.
When i google java 7, all i find is some java jdk 7u7 something thing thats no telling if its 32 or 64 bit, or if its even genuine stuff, it looks kinda questionable to me.
I currently run a 64bit java to utilize the full 16GB of ram, allocating half of it to minecraft to make it run smoother with less "out of memory" crashes.
I tried setting up a tekkit 3 server, but after extracting the zip into a folder and running the "launch.bat" file, all i get is a crash report:
I am probably missing something, i tried deleting the config files as that has worked in minecraft client when encountering a crash, but that did nothing here.