For restoring hit points mid-battle, I believe one of the only ways that you can do it is with the Fast Repairs talent from the Outlaw Tech talent tree in Starships of the Galaxy.
There's the Vehicle Mechanic talent in Force Unleashed, which is limited to 2nd Degree droids.
Fast Repairs is limited to jury-rig attempts though, and only provides temporary hit points, which in starship combat are going to vanish very quickly.
So outside of those two, there's really not much that can be done to restore a ship's hit points in the midst of combat, as Lewin is right in that it takes an hour per Mechanics check to repair damage to a droid, object, or vehicle.
_________________"If you've never seen an elephant ski, then you've never been on acid."
- Eddie Izzard
Contributing Author of the GSADono's Gaming & Etc Blog
Follow me on Twitter at @donovan421