I don't know if this trick works with Datatables, but you could try to pass the "sEmptyTable" as a function:
"oLanguage": {
"sEmptyTable": function(){ return "There is no data"; }
}
See this fiddle http://jsfiddle.net/tRTkd/ for a demo that sets the text of a button.