drkpagan wrote:Don't suppose anyone could tell me what i'm doing wrong here?

When using start, if your first command is in quotes, the remaining arguments are treated as other commands to run, not as arguments to the first command.
If you wish to use start, put java into the path variable correctly (look up documentation on path in Win Vista/Win 7) and then just run java.exe -D etc..etc.. without quotes.
Or, take out start, and it will run but not hide cmd window - which can be HIGHLY useful as it shows you error messages from Java - so if crashes occur you have something to post to here with questions!