Have you tried testing the database insert behavior on a regular form? It could be that the insert behavior is not being added correctly to insert into your database.
So create a blank page and try creating a form and applying the insert server behavior to insert the form elements into a database table and see if that works.
Is the form action set to POST or is it set to another value?