Name in that table is just there as a note, it isn't actually used.
Code:
primaryfaction: id into the faction_list table specifing the primary faction this creature react to.
That is the important note. You use the ID you created in the faction_list table.
Maybe if you post examples of what you are entering in each field of these 3 tables, we could correct you easier. Also, for faction changes to take affect, you have to reboot the server.
BTW, seeing indiff con is normal unless you make enough kills to change from indiff. It depends on what you set base to in the faction_list table:
base: The base starting point for this faction entry.
If you left that at default, you will con indiff until you make enough hits to change the faction con.