Heat a large non stick pan over medium high heat, add the broccoli along with 2 tablespoons of water and cook for about 5 minutes or until broccoli is tender. Season with salt and pepper to taste and remove when cooked and place in a large bowl and set aside.
Same pan, wipe out any water and the 2 teaspoons of olive oil and heat that up on medium heat, then add the shrimp in a single layer (cook in batches if needed) and season with salt and pepper to taste. Cook for 2-3 minutes per side until pink and opaque. After the shrimp is cooked, remove and place in the bowl with the broccoli, toss together lightly, and set aside.
Same pan, wipe out any of the olive oil and add the orange juice, soy sauce, and sugar. Bring to a boil then reduce to a simmer and cook until the mixture has reduce to about half. Mix the corn starch with 2 teaspoons of cold water and add that mixture to the pan and mix and bring to a boil or until the sauce has thickened. Pour the sauce over the broccoli and shrimp and toss to coat. Cover with foil to keep warm.
To make the fried rice heat 1 teaspoon of olive oil in a large pan over medium heat. Add the garlic and cook for 1 minute. Add the cooked rice, sesame oil, and sesame seeds to the pan and cook, stirring often, for 5 minutes. Add salt and pepper to taste.
To serve, place some rice and ladle the broccoli and shrimp mixture over the top. Garnish with sliced spring onion and sesame seeds.