OK the whole thread wasn't stickied, so let me just sum it up.
you cannot currently use technic or minecraft with java 7. you need to downgrade to java 6 in order to make technic and minecraft work. BUT, you cannot run a tekkit server with java 6, you must upgrade to java 7.This is a java issue, not the fault of the technic crew. If you absolutely MUST have a tekkit server and run minecraft and technic on the same computer, then here is what you must do:
have both java 6 and java 7 installed to your computer.
Download the .jar version of minecraft from http://www.minecraft.net/download .
have it on your desktop, you will not click on it. open it with a batch file containing this:
"C:\program files\java\jre6\bin\java.exe" -Xmx1024M -Xms512M -cp
To run technic pack in this scenario, (this is at least what I did):
have the technic launcher .exe on your desktop. you will not click on it.
open it with a batch file containing this:
"C:\program files\java\jre6\bin\java.exe" -Xmx1G -jar %APPDATA%\.techniclauncher\technic-launcher.jar
this should solve your problem if you need java 7 on your computer for any reason. this only works if you have BOTH java 7 and java 6 on your computer.
If this still doesn't work or minecraft and technic don't load up and you don't have java 7, install the latest java 6 update. Then, delete any other versions of java on your computer. change path variable to java 6, which you can find out how to do on another post.
if it STILL isn't working, then an antivirus or firewall is blocking you from connecting to minecraft.net. you have to allow both minecraft(.exe or .jar) and techniclauncher(.exe or .jar) through your firewall. the steps to doing this are different depending on which antivirus or firewall software you are using.
I HOPE I HELPED!