Okay. Found.
That's because you can't call a function (by the jb1 on the last line) that is on the "transaction". You have to encapsulate it in another function and call this one. Like that :
(function (jb1,jb2,jb3,jb4,jb5)
{
db.transaction(function(tx)
{
tx.executeSql('INSERT INTO special (s_id,s_name,s_fatigue,s_screen_name,s_color_menu) VALUES(?,?,?,?,?)',[jb1,jb2,jb3,jb4,jb5]),sql_ended("special table",special.length);
});
})(jb1,jb2,jb3,jb4,jb5);