For the marinade, mix all ingredients in a bowl until everything is well combined.
Prep the Cornish hens and clean them beforehand, pat dry, and put in a Ziploc bag. Pour the marinade in and marinate overnight in your refrigerator.
Saute green onions. After a minute or two, add garlic and saute for another minute. Set aside. Brown the ground pork, then remove and set it aside.
Mix soy sauce, sesame oil, sherry wine, salt and pepper in the pan and bring to a boil. Then add the cornstarch and water. Mix, then add the sauteed onion, garlic and ground pork. Stir until incorporated, you can add water if necessary.
Prepare your smoker and place the Cornish hens inside. Smoke for about 30 minutes, then flip the hens over.
Cook to 180F / 82C Internal temperature before removing your hens from the smoker.
To serve, split pineapple in half horizontally from base to crown with the leaves left intact and cored the fruit in the pineapple. Place the Cornish Hens in the pineapple and the ground pork to serve.