I have been trying to synthesize aminobenzoic acid from 2-nitrobenzoic acid and methanol using Pd/C catalyst under hydrogen gas but I haven't gotten the product so far.
Pd and Pt are often efficient hydrogenation/dehydrogenation catalysts which are applied in order to obtain saturated/unsaturated hydrocarbons, but in some cases they don't work towards another groups. In fact, in this case maybe you should try to apply something different, e.g. compound of Sn, Cu or Fe? They might work better in your process. On the other hand, maybe you carry out this reaction at the inappropriate temperature? You can also check it in literature. I recommend also check informations contained in technological books about production of aniline, there might be a proper answer. Good luck!
I think you can go for conventional reducing reagents. SnCl2.2H2O in combination with HCl will work better in absolute ethanol. And probably after work up, you might even isolate your product just by neutralization and filtration.