Debe tener en cuenta la jerarquía del formulario. Intenta usar:
function my_module_my_form_submit($form, $form_state) {
db_query('INSERT INTO {my_module_esp} (title) VALUES ("%s")', $form_state['values']['esp']['title']);
drupal_set_message(t('The form has been submitted.'));
}
Si necesita asignarle un nid, entonces debería crear un nodo en su código para que 301 sea realmente asociado con algo. La clave principal en la tabla de nodos es auto_increment, por lo que si no crea un nodo en este código, alguien más podría crear una publicación de blog y se le asignaría 301. Use node_save() para crear un nodo