There is at least one cause, because there is no single command with the name
"java -jar C:/Users/lordb/Desktop/Server/NewBuildTest/spigot-1.18.1.jar"
What you want, is to execte the command "java" with the 2 arguments "-jar" and "C:/Users/lordb/Desktop/Server/NewBuildTest/spigot-1.18.1.jar". You can do that by passing the command and its arguments via String array. In your case that would be an array of 3 Strings.
Javadoc: https://docs.oracle.com/javase/7/docs/api/java/lang/Runtime.html#exec(java.lang.String[])
In that javadoc you can see that exec returns a new Process object. Such Process provides more information, e.g. the exit code of your process (via waitFor) and access to (error) output messages (via getInputStream).
Javadoc:
https://docs.oracle.com/javase/7/docs/api/java/lang/Process.html
Example: Printing a Java InputStream from a Process
Note: You didn't specify which Java version you are using, so i just picked a "random" version for the javadoc links. You might need to look for the version you are using.