Bring the ham hocks in a pot fully covered in water to a boil, lower the heat, and simmer for 1½-2 hours or until the meat falls off the bone. (For a faster way, do this in a pressure cooker. It takes me about 12 minutes once it starts cooking.) Let the ham cool, remove the meat from the bones, and cut it into bite-sized pieces.
Remove the stems from the collard greens. Then wash, rinse, and chop. Discard the stems (or save them for broth) and reserve chopped leaves.
Heat a medium or large Dutch oven over medium-high heat. Add the chopped bacon and fry for 6-7 minutes or until brown.
Add about 1 tablespoon of oil (if necessary) to the bacon grease in the pot. Add the onions, garlic, and chopped ham, then sauté for 3-5 minutes.
Toss in the tomatoes, paprika, Creole seasoning, and pepper flakes. Sauté for another 2 minutes.
Finally, add the collard greens, chicken bouillon, and lemon. Pour in chicken broth or water. Lightly salt, if desired, or wait till the last few minutes of cooking.
Bring to a boil and simmer for about 45 minutes or until the greens are tender.
Serve warm with hot sauce and cornbread.