Do you see the new ship (and weapon) in F3 Ship Lab? That's what I would use for testing whether the ship is in-game or not.
For example, copypasting Ulysses entry into a TBM and replacing the name with GTF Odysseus would basically duplicate the Ulyssesm, but as a new ship called "Odysseus". When you get that working, you can start editing the stats, change it's model and other stuff.
One thing you might want to check... make sure that your tables don't end up as filename-shp.tbm.txt. That can sometimes happen... and windows' default behaviour hides the known file extensions so you end up seeing just filename-shp.tbm. You can (and should, IMHO) disable the extension hiding feature anyway, but you can check the actual full file name via the command line interface (you just need to navigate to the directory and then use the dir command to check what the extension of the file really is.