LONG は予約済みのキーワードであり、たまたま列の名前です。構文エラーを回避するには、列名をバッククォートでエスケープする必要があります。
INSERT INTO results_main(Name, Short, Med, `Long`, VLong, ...) VALUES (....)
列を変更する権限がある場合は、名前を予約されていないキーワードに変更して、将来の問題を回避します。
補足として、クエリはSQL Injectionで脆弱です。
値( s )変数のは外部から来ました。それを防ぐ方法については、以下の記事をご覧ください。 PreparedStatementsを使用する 値を一重引用符で囲むことはできません。