The giant has stolen his fathers possessions (whether he was a "noble knight" or just a "good man" differs) making him bad vs. Jack who has lost his potential wealth due to the giant; making him good (The Read Fairy Book: Jack:"I fear nothing when I'm doing right")