Well where exactly does it go wrong?
You're trying to add a blank report in that example so try with some information (you could have the table set to not allow blank fields).
Here's what I use in my source
Code:
var reportString = string.Join(" ", data, 1, data.Length - 1);
user.CreateBugReport(reportString);
That will pull everything past the initial command (/report or w/e you like) and you can then add it to your database like you are.