In addition to escaping your curly braces also try changing your String[]
definition to:
int id = 112;
String[] newData = {id.ToString(), "1", "2", "21", "reidb", "reidb", "reidb", "reidb", "aa",
"Some description", "11", "2012-02-28", "2012-01-29", "true", "1", "1",
"true", "note note note", "true", "1", "2011-12-03", "45"};
and change your String.Format
to:
String cmd = String.Format(data,newData);